﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace KLY.DataModels
{
    public class UserMemberRequest
    {
        public List<RequestHead> RequestHead { get; set; }
    }

    public class UserMemberResponse : BaseResponse
    {
        public Member Result { get; set; }
    }

    public class Member
    {
        public string Name { get; set; }

        public string Nick_Name { get; set; }

        public string phone { get; set; }

        public string Member_Type { get; set; }

        public int Level { get; set; }

        public int Auth_Level { get; set; }

        public string Photo_Url { get; set; }

        public string Qrcode_Url { get; set; }
    }

    public class MemberAuthenticateRequest
    {
        public List<RequestHead> RequestHead { get; set; }
    }

    public class MemberAuthenticateResponse : BaseResponse
    {
        public string Result { get; set; }

        public int Member_Type { get; set; }

        public int P_Auth_State { get; set; }

        public int E_Auth_State { get; set; }
    }

    public class MemberSsnRequest
    {
        public List<RequestHead> RequestHead { get; set; }
    }

    public class MemberSsnResponse : BaseResponse
    {
        public string Result { get; set; }

        public string id_card_fs { get; set; }

        public string id_card_rs { get; set; }
    }

    public class MemberUpdateSsnRequest
    {
        public List<RequestHead> RequestHead { get; set; }
    }

     public class MemberUpdateSsnResponse : BaseResponse
     {

     }
}
